The ideal tensile strength of tungsten and tungsten alloys by first-principles calculations