Nitroalkylation and nitroalkenylation reactions of g-lactone enolates. A facile ring switch from polysubstituted g-lactones to polysubstituted g-lactams