Analysts name Afterpay (ASX:APT) and this ASX share as buys