UK must be ready for war in three years, head of British Army warns