US stocks end higher with strong GDP figure