Drag reduction performance of an axial oscillating tool with different kinds of waveform using a multiscale friction model