Kanoute hails Asamoah Gyan