Password must have at least 8 characters one number, one uppercase, one lowercase letter and one special character