Caledonian granites and diorites of Scotland and Ireland