NBCU app lets viewers win rewards for streaming shows