One in three people cannot afford unexpected emergencies, report warns