South Korean president fires 3 cabinet ministers