3 foreign oil workers freed in Sudan