Hundreds of flights have been cancelled by Ryanair and easyJet ahead of a planned French air traffic control (ATC) strike, which is set to cause widespread disruption across European airspace this weekend.