2-Pyridinium propanol hydrogen squarate: experimental and computational study of a nonlinear optical material.