Amla ton again too much for England to handle