Laminar flow friction and forced convection heat transfer in ducts of arbitrary geometry