Biden says Gaza hospitals ‘must be protected’