Allen & Overy promotes 34 to partnership