US Bank, American Express continue battle over mile-earning cards