Elba man faces sexual assault charges