Symbolic integration of logic in MILP branch and bound methods for the synthesis of process networks