Mischa Barton fighting for her life