Solar-powered hand sanitiser wins ESA-backed hackathon