Sun Communities, Inc. 2.700% Senior Notes due 2031 Underwriting Agreement