Brian Flores sues NFL, Giants, Dolphins for alleged racial discrimination