Primary and Backup Paths Optimal Design for Traffic Engineering in Hybrid IGP/MPLS Networks