As President Donald Trump prepares to launch his re-election bid, his campaign has announced it is close to selling the millionth official Make American Great Again (MAGA) hat. The BBC takes a look at the origins of the signature red hat and its message, and what it means to Americans.