President Obama takes gun control debate on the road