Password must contain at least 8 characters, including uppercase and lowercase letters, numbers and special characters (e.g. !@#$%^&*)