Navy fires captain who sought help for virus-stricken ship