Prince Charles slams UK