Man says he was beaten, insulted with gay slurs at bus stop