'Family Guy' creator MacFarlane to host Oscars