Phil Mickelson ended a tough second day of the US Open on a high note as a late birdie reclaimed a share of the lead at Merion.