5 things that can make your business plan fail — and how to avoid them