MasterCard and Visa Are 2 Stocks You Can Safely Buy and Hold Forever