US stocks open lower as Dow heads for best month in 46 years