Navy vet raises over $3M in bid to take Maxine Waters’ seat