Spain tells Britain to calm down over Gibraltar dispute