Britain gives Colombia $24M for climate change, agriculture