Sri Lanka were bowled all-out for just 50 runs, as India's Mohammed Siraj claimed a career-best 6-21.