Yahoo completes 20 years