50 years on: Gibraltar celebrates being British