Oil and gas prices have plunged, yet thousands of customers are being rolled on to tariffs that cost £405 more. This definitive guide explains all