what do hermit crabs eat in their natural habitat