kevin mccarthylatest news & developments