Computational fluid-structure Interaction of membranes and shells with application to bat flight