A convenient one-pot synthesis of substituted 2-pyrone derivatives