Bolt fully recovered for London Olympics