Using diaries to collect data in resource poor settings: some frequently asked questions about design and implementation