Change RecentTransactionsAdapter to be subclass of CursorAdapter

Was using ArrayAdapter and limiting results.  CursorAdapter should
handle all results efficiently even for large datasets.