Teens allegedly armed with swords have attacked a convenience store worker in Melbourne’s CBD, leaving him with serious injuries.