A real options-based model to supporting risk allocation in price cap regulation approach for public utilities