Andrew Talansky wins Criterium du Dauphine