Al Qaeda chief vows Saudi revenge