Seth MacFarlane to Host Oscars