Topological quantum field theories and cobordisms: general structure