Video of man's rant about Spanish speakers goes viral