The Macronova in GRB 050709 and the GRB-macronova connection