20 mistakes behind a failed startup