Bridging the rural digital divide: livelihood approaches