Ravindra Jadeja produced match-winning figures of 4/29 as India comfortably beat Bangladesh by eight wickets.