NBA’s Miami Heat sign Tyler Herro with four-year $130m contract extension