Oman signs 345-million-dollar airports deal with BAA-led consortium