Spanish police charge protesters at Barcelona-El Prat airport