British Airways, Spain's Iberia sign merger agreement