Edwin Castro will keep $2.04 billion winnings as Calif. judge tosses Powerball lawsuit