A video of Will Smith slapping Chris Rock at the Oscars has broken a YouTube record after it was viewed 50 million times in 24 hours.