France has won back-to-back Six Nations titles after beating England 48-46 on a last-second penalty kick by Thomas Ramos in a thriller for the ages in Paris.