Lean Production: Re-Engineering Business, New business opportunities, Implications & Managerial Challenges