Cuba slams US for pardoning war criminals