Fredy Montero scores twice in Whitecaps 3-1 win over Montreal Impact