Comcast Corp's NBCUniversal on Friday disclosed it has taken a $500 million stake in Snap, the messaging service which...