Strathallan pupils secure best results in a generation