French swimmer Alain Bernard has reclaimed the 100m freestyle world record from Australia's Eamon Sullivan.