Progress in the design, nanofabrication, and performance of metalenses