Ofcom investigates Virgin Media over customer difficulties cancelling contracts