Buffalo companies to take on entrepreneurs from six other cities in startup competition