Byrd helps Cubs beat Marlins 7-5