Baltimore firefighter released from hospital days after being placed on life support