British Gas has been fined