What are the similarities and differences between critical path and critical chain project management?