France sets presidential election dates for next April, May