Hoffman signs with Melbourne Heart