how long does clinical depression last