Outraged Daley vows to defend Chicago gun law