Emotional Obama slams US gun laws following mass shooting