Phil Shiner struck off over Iraqi claims