An estimated seven million UK households are struggling to keep up with their rent or mortgage payments, Which? warns, with millions...