Revenue management approach to due date quoting and scheduling in an assemble-to-order production system