A bumpy ride on Cyprus's road to recovery -