Failure to reach a deal would lead to "a total loss of rights for British nationals in the EU", a Tory MP says.