Pressure has increased on Mugabe from both inside and outside Africa over Zimbabwe 's political and economic crisis , blamed by the West and the opposition on the 84-year-old president , who has held power for 28 years .