Rebecca Ferguson has agreed to perform at Donald Trump's inauguration on the condition that she can sing a track protesting racism.