Soriano’s double-double helps St. John’s over No. 6 UConn