The UK is "letting down" its allies by failing to launch air strikes against terror group Islamic State in Syria, Britain's top military commander says.