Britain and Bill Gates announce £3 billion to eradicate malaria