Salah's World Cup pain ends as he fires Egypt to historic win