Electronic structure and large magnetocaloric effect in GdVO4 nanocrystals