Iran struggling to tackle energy crisis despite vast oil reserves