Fears millions may stay in 'impossible debt' despite energy price cap drop