Nato lacks the resilience to fight Russia for long if conflict breaks out, a top Royal Navy commander claimed.