Chamari Athapaththu's explosive 58-ball century led Sri Lanka to a dominant nine-wicket win over Ireland, keeping their ICC Women's T20 World Cup qualification hopes alive.