Improving provider skills : strategies for assisting health workers to modify and improve skills :developing quality health care, a process of change