Vodafone’s VOXI now offers 30GB of data and endless video streaming for only £12 a month