Analytical solution of nucleate pool boiling heat transfer model based on macrolayer