imam ul haq batting