Password must contain at least 8 characters including: uppercase, lowercase, number and special character