Substrate Trapping in Polyketide Synthase Thioesterase Domains: Structural Basis for Macrolactone Formation