Johns Hopkins doctor on leave after calling Palestinians ‘blood thirsty morally depraved animals’