Kimco Realty prices $300 million offering at a coupon of 4.3%