New powers to tackle fraud would allow officials to take money directly from people's bank accounts