Mixed convection heat transfer and flow in vertically heated channels