A total synthesis of (±)--kainic acid