Veeva Systems launches portal to improve patient experience during clinical trials