soft skills of a business analyst