Palestinian Prime Minister Salam Fayyad says time is running out for peace