Is British Gas's HomeEnergy FreeTime tariff a good deal?