Long March rocket launches first Fengyun-3 weather satellite