Visible VCSELs: recent advances and applications