A review of micro-contact physics for microelectromechanical systems (MEMS) metal contact switches