David Ortiz 'making good progress,' able to sit up and take steps