Landlords to be banned from demanding several months’ rent in advance