Remco Evenepoel (Soudal-QuickStep) got the better of rival Primoz Roglic (Jumbo-Visma) on the summit finish to win stage 3 of the Volta a Catalunya.