who sang the beauty and the beast song 2017