Study: 1 in 2 Brits will get cancer in their lifetimes