Non-steroidal anti-inflammatory drugs have anti-amyloidogenic effects for Alzheimer's β-amyloid fibrils in vitro