Cook hails unbelievable Swann