Jamaican sprinter Carter tests positive from 2008 Olympics