Design-assisted spectrophotometric analysis of ephedrine hydrochloride based on charge-transfer complexation: DFT validation and response surface optimization | Synapse