EHRs fall short in improving care and generating cost savings, study finds