A general approach to the synthesis of 5,6-dihydro-2(2H)pyranones; simple synthesis of α-pyrone, (±)-argentilactone and (±)-goniothalamin