Financial spillovers and spillbacks: New evidence from China and G7 countries