France’s Leon Marchand lives Olympic dream with double gold in 200