Obama says America is horrified over Dallas attack