Multi-million pound savings to help the local authority balance its budget have been agreed by councillors.