HALCÓN RESOURCES CORPORATION REGISTRATION RIGHTS AGREEMENT