Ferguson surprised by Ronaldo's 'phenomenal' progress