Icahn reveals 10% stake in Netflix