Spectroscopic and computational insights into theophylline/β-cyclodextrin complexation: inclusion accomplished by diverse methods