Solar-powered vacuum could suck up 24,000 tons of ocean plastic each year