Man charged 25 years after alleged sex assault