Kevin Hart has stepped down as host of the 2019 Academy Awards amid controversy over alleged homophobic tweets he posted nearly a decade ago.