Skye wins emotional boxing gold at Games