Virgin Mobile and O2 phone users will not face roaming charges following announcements by other networks to reintroduce extra fees after Brexit.