'Confusing' energy tariffs slammed by MPs