Florida gunman driven by racial 'hate' kills three people, then turns gun on himself