King Juan Carlos of Spain abdicates