Horschel and Mickelson share lead at end of long second day at U.S. Open