Red wine 'could cause cancer'