Mobile phone firms and the UK government have agreed a £1 billion plan to banish so-called "not-spots", areas of poor network coverage in rural areas.