Obama says USA is not and will never be 'at war with Islam'