Birmingham City Council and trade union Unite have reached an agreement to end the bitter dispute which has seen rubbish piled up in the streets