Goran Dragic leads Heat with 21 points in victory over Rockets