Putin slams US over Ukraine, Taiwan