Doctors have expressed alarm over "unnecessary risks" to patients who are medically fit to leave hospital but remain stranded on wards "for weeks" due to delays in being sent back home.