Seth MacFarlane to host 2013 Oscars