Shorten blasted for ‘treaty bomb’