NBC introduces new mobile sites, widgets