What is ScrumBan and why is it a popular option for agile teams?