Synthetic approaches towards structurally diverse γ-butyrolactone natural-product-like compounds