UK has more mobile phones than people