Canizares coughs up his French Open lead to Kaymer on final three holes