Man pleads guilty to sexual assault of boy in Centennial Park bathroom