British Gas has the highest proportion of faulty smart meters, figures show.