A gold statue of Donald Trump at his Miami resort has sparked controversy, with critics comparing it to idol worship and supporters calling it patriotic.