Choanocyte ultrastructure in Halisarca dujardini (Demospongiae, Halisarcida)