NBC: Nicole Shanahan pumps $2 million into RFK Jr. campaign after joining ticket