Eintracht Frankfurt won against Rangers in the Europa League final, ending its 42-year wait for a European trophy.