LeBron reportedly set to sign new deal with Cavs