Nigeria police rescue more than 300 boys