Constitutional Court halts German government's controversial heating law