NBC: Mitch McConnell vows to serve his full term as Republican leader