Vodafone and Three UK have pledged to cap their lowest-cost mobile plans at £10 for two years, as they hope to convince watchdogs to approve their £15bn merger.