B-vitaminer, hjertesykdom og kreft