US lawyer whose xenophobic rant against workers speaking Spanish at a Manhattan restaurant went viral issues apology, says he's 'not a racist'