Cell Motility by Non-Linear Osmotic Swimming