MILLION: A General Multi-Objective Framework with Controllable Risk for Portfolio Management