UK armed forces would last just ‘five days’ in a war, senior MP warns