Charity figures show 29% of tenants surveyed have struggled to pay their monthly rent over the past year