Netflix CEO Reed Hastings resigns