Sydney becomes seventh world marathon major