Britain will fly Royal Air Force Typhoon fighter jets on defensive missions to help protect Saudi cities and critical national infrastructure from Houthi aerial attacks, the Ministry of Defence says.