Bloomberg Philanthropies selects 35 finalists for 2018 US Mayors Challenge