Brian Bennett scored Zimbabwe's fastest ever Test century but England were still well on top after two days of the historic one-off fixture at Trent Bridge in Nottingham.