President Hugo Chavez 'fighting for his life'