Acrobatic Ibrahimovic goal gives Milan late win at Udinese