Delayed oil projects total nears $400bn