Factors affecting cardiac output