FIA clears McLaren of allegations by Ferrari