Michael Bloomberg preparing to run for president