Blocks of defect zero in finite simple groups of Lie type