U.S. stocks open solidly higher