Solar-powered watches