Retiming-based Timing Analysis With An Application to Mincut-based Global Placement