New $100 bill to debuts today; new features to prevent counterfeiting