U.S. stocks ended sharply higher on Wednesday, with oil prices pulling back as investors looked forward to another round of peace talks between Ukraine and Russia despite fierce fighting continuing in Ukraine.