Front 242 returns to Miami to kick off what could be their last U.S. tour