What skills are needed in business analysis?