Mixed convection heat transfer over a non-linear stretching surface with variable fluid properties