Myanmar army frees 46 child soldiers