Lin-Manuel Miranda makes a groveling apology for casting the wrong kind of Latinos in In the Heights.