Canada's Felix Auger-Aliassime rallied for a three-set victory over Andreas Seppi to reach the third round at the Citi Open in Washington, D.C.