100pcs MICRO USB charging port for mobile phone tablet android long needle Flat port Center distance 5.9mm