A dispute over a gift given by President Trump to King Charles forced out the museum boss, sources say.