Sifan Hassan has become the only woman in history to win an Olympic gold medal in the 5,000m, 10,000m and a marathon.