Golfer Justin Thomas made homophobic slur after missed put - here is his apology