Baby rejected by 4 hospitals battles for life