The growth of low-threading-dislocation-density GaAs buffer layers on Si substrates