US stocks end lower as weak economic data stoke recession fears