Artificial Neural Networks for ranging of passive UHF RFID tags