added NSString + MD5 category