Guardiola claims players are not machines as he criticises domestic and international schedules and reveals City have only 13 fit senior players ahead of Leicester game