Joshua Rae pleads guilty over 2017 Gordon Street, Hamilton, shooting