Gennady Golovkin batters Kamil Szeremeta to win by seventh round stoppage