More than half of all cancer is preventable, say WUSTL researchers