Macron declares France 'under attack' after church beheading