Abdul Hafeez Shaikh tests positive for coronavirus