Rural Minn. town opens only homeless shelter for miles around