3M pushes back after Trump asks company to stop shipping N95 masks to Canada