Stoke's Afellay has ban reduced