Gulf Air signs $1.9 billion purchase agreement