Differences in morphology in relation to microhabitat in littorinid species from a mangrove in Papua New Guinea (Mollusca: Gastropoda)