Leveraging bioengineering to assess cellular functions and communication within human fetal membranes