Surfer rides 90-foot wave