Geochemistry of peridotites, gabbros and trondhjemites of the Ballantrae complex, SW Scotland