Biomimetic soft micro-swimmers: from actuation mechanisms to applications