Spokesman says Giuliani in 'critical but stable' condition as President Trump hails 'true warrior'.