Big D: Mavericks top Heat 105-95 for NBA title