Government short-termism may "jeopardise" net zero, MPs say