Oscar ratings rise with Seth MacFarlane as host