allowing plus sign and longer TLDs in email address