Police: Johnson City man admits to setting rental home on fire