U.S.-based Starwood Hotels & Resorts Worldwide announced beginning July 2014, it will no longer serve shark fin in any of its nearly 1,200 hotels