Shotguns have ‘virtually sold out’ in Austria as citizens rush to buy arms amid fears of a massive influx of migrants