Molecular dynamics simulation of the effect of surface roughness and pore on linear friction welding between Ni and Al