Man charged after reports of alleged stabbing in Elgin