Oman extends amnesty to October as 12,000 illegal workers leave