One in four tenants 'ripped off' by letting agencies, says charity