20070619 tech: Yahoo CEO steps down