Oscar host Seth MacFarlane to announce nominations