France pull off miracle comeback to win first Germany Sail Grand Prix