Bullish Callum McGregor has insisted he will “put himself through anything” to guarantee success for club and country.   The 30-year-old midfielder battled back from an Achilles injury