કૈલમ મૈકલિયોડ (સ્કોટલેન્ડ), 157* vs અફગાનિસ્તાન