France take home the U18 European title after thriller with Lithuania