Government has ‘no money’ to better protect vulnerable military bases