Castro slams ‘disloyal’ Colombia