Multivitamins may prevent cancer in men