Text this: Medication compliance and its associates among rural elderly with non-communicable chronic diseases in Shandong province