King Charles photo with Caribbean officials under portrait of slavery-enriched monarch sparks criticism