NBC: Biden touts economic progress and spars with Republicans in contentious State of the Union address