EU marks 40 years of Schengen Agreement amid criticism over border control