Design and mechanism of cost-effective and highly efficient ultrathin (< 0.5 μm) GaAs solar cells employing nano/micro-hemisphere surface texturing