Startups compete for million dollar grand prize