OTO Planner: An Efficient Only Travelling Once Exploration Planner for Complex and Unknown Environments