Philando Castile's girlfriend to receive $800,000 settlement