Derrick Rose reportedly agrees to deal with Timberwolves