Severe energy shortages and harsh levels of inflation have ignited public anger over suspected official corruption, and led to widespread demonstrations calling for the resignation of the President.