Nature of Scientific Facts