England pace bowler Stuart Broad has swept aside the India middle order batting in an inspired spell to propel his team to a crushing innings and 159-run victory on the fourth day of the second Test at Lord's.