A project scheduling approach to production and material requirement planning in Manufacturing-to-Order environments