Britain has pledged a record $2 billion (£1.6 billion) to the Green Climate Fund (GCF) during the G20 Summit in India.