California man charghed for attack on hospital ship