Millions missing out on smart meter benefits due to faults and poor supplier service, warns Citizens Advice