Palestinian Authority sets dates for legislative and presidential elections