Obama: 'Our hearts are broken'