TaxPayers’ Alliance calls on public sector bodies to cut £13.5 million spend at top PR and marketing agencies