Abu Dhabi cancels $3bln airport terminal contract, sources s