Consumer rights expert Martyn James explains everything you need to know about cooling off periods