American nurse reveals horrors at Gaza hospital