Britain to announce by year-end that it will withdraw all UK troops from Iraq