BFS-Prover: Scalable Best-First Tree Search for LLM-based Automatic Theorem Proving