credit card number validation, credit card type check