Larry Hagman, who played oil baron J.R. Ewing in hit American TV show Dallas, has died at the age of 81.