The Tenant Fees Act bans most letting fees and caps tenancy deposits paid by tenants in the private rented sector in England.