The Miami Heat have been crowned champions for the second year running after beating the San Antonio Spurs in game seven of the NBA Finals.