Alton man pleads guilty to sexually assaulting child