Michael Jackson to make last public concerts