London court orders Glencore UK to pay $310m over bribery charges