Jordan cancels Biden summit after deadly explosion at Gaza hospital