Deep reinforcement learning to optimise indoor temperature control and heating energy consumption in buildings