Milwaukee M18 tool battery communication protocol