Al Qaeda claims responsibility for Charlie Hebdo attack