James Franco and Anne Hathaway Will Host This Year’s Oscars