Biden insists McConnell is a 'rational Republican' on gun control