SmartGARP® explained: The eight factors that drive returns