Accurate energy bills are coming for 2million British Gas customers who will be given new smart meters.