Mixed convection over a semi-infinite horizontal plate