The legislation will allow banks to "monitor" accounts - but the DWP will not be able to see how people on benefits spend their money