James Franco and Anne Hathaway host the Oscars®