Frost, Cochran catch Calcavecchia in 54-hole lead at Senior British Open