solar fan hat