Scheduling of a smart apartment building taking into account market price uncertainty using Deep Reinforcement Learning in Combination with Constraint Programming