Jasper Philipsen has won his second stage of the Vuelta a Espana in Zaragoza as Torstein Traeen maintained the overall lead.