Age arid origin of Ballantrae ophiolite and its significance to the Caledonian orogeny and Ordovician time scale