Ofcom bans mid-contract price rises linked to inflation