A gravity model of virtual water trade