Galaxy S10 leak suggests a lineup with three variants