LUBRIBOT: A sustainable soft robot facilitating non-contact adhesion and directed locomotion by vibration induced lubrication flow