At White House ceremony, president calls shootings 'a public health crisis' and an 'international embarrassment;' Republicans slam move as constitutional overreach