Skye boxer lands a second Scottish title