Password must be at least 8 characters long, contain one uppercase letter, one lowercase letter, one number and a special character e.g. @!#$%