Dani Samuels wins gold in women's discus