Desperate times: Many Kenyans struggle to make ends meet