Kinmen: history and hope on Taiwan's frontline island