Dune, Bond, The Batman and more films delayed