Italian road to China's Suntech fraud was paved with warnings