Feasibility study of hydrogen generation from sodium borohydride solution for micro fuel cell applications