Evaluation of different methods for immobilization of Candida antarctica lipase B (CalB lipase) in polyurethane foam and its application in the production of geranyl propionate