300 Blockbuster stores to close in US