Matchings and Flows in Hypergraphs