Uggla's streak at 29 as Braves beat Marlins 8-5