Steve Harvey buys Tyler Perry's old home for $15 million