Kevin Hart has stepped down from hosting next year's Oscars ceremony, insisting he doesn't want to be "a distraction" on the night following the emergence of past homophobic tweets.