Amla, Villiers Hit Centuries