Asamoah Gyan 'never recovered' from 2010