Obama Pledges to Help Mexico Fight Flow of Drugs, Guns