Filopodia: molecular architecture and cellular functions