Australia beat Sri Lanka by seven wickets to keep their hopes alive of defending their T20 World Cup 2020 title