Charlize Theron adopts baby boy named Jackson