Heat top Thunder 104-98 in Game 4 of NBA Finals