Blair urges ‘battle of ideas’ to beat al Qaeda