Tom Cruise and Dolly Parton to get honorary Oscars