Birmingham City Council approves 'unprecedented' £300m cuts and increased council tax