Exhibit 10.4 ABRAXAS PETROLEUM CORPORATION REGISTRATION RIGHTS AGREEMENT