Adsorption properties of oxygen atom on the surface of Ti2AlNb by first principles calculations