Canadian sprinter Andre De Grasse wins bronze in men's 100 metres