Allen & Overy scoops Olympic contract for 2008 China games