What are the prokaryotes that are the smallest cells on earth and are cells that live everywhere?