Patient perspectives on tablet-based technology to collect risk factor information in primary care