House rejects bill to fix VA’s budget gap after vets protest