As we said in Rosenberger, [w]hen the government disburses public funds to private entities to convey a governmental message, it may take legitimate and appropriate steps to ensure that its message is neither garbled nor distorted by the grantee.