Corporate profits running into a wall