Al-Qaeda claims Charlie Hebdo attack