Former South Korean President Park Geun-hye given 24-year jail term