Myanmar pardons more than 24,000 prisoners in amnesty