Text this: Corporate charitable donations under financial constraints: impact on firm performance and sustainable development in China